<?php
/**
 * Created by PhpStorm.
 * User: Happy
 * Date: 2016/7/18 0018
 * Time: 9:05
 */
//百度地图地址解析等功能
class baidu_map_apiPlugin extends Plugin{

  //获取地址描述
  function  get_location_describe($x,$y){
      $ak=$this->c('ak');
    $location="http://api.map.baidu.com/geocoder/v2/?ak=$ak&location=$x,$y&output=json&pois=1&coordtype=wgs84l";
    $s=file_get_contents($location);
      return json_decode($s,true);
  }
  //更改地图位置 将gps坐标转化为百度坐标 x代表纬度  y代表经度
   function  convertGpsToBaidu($x,$y){
       $ak=$this->c('ak');
     $url="http://api.map.baidu.com/geoconv/v1/?coords=$y,$x&ak=$ak&output=json";
     //  $url="http://api.map.baidu.com/geoconv/v1/?coords=120.051879,29.313361&ak=$ak&output=json";
       $s=file_get_contents($url);
       return json_decode($s,true);
       /*返回值形式
        * array (size=2)
  'status' => int 0
  'result' =>
    array (size=1)
      0 =>
        array (size=2)
          'x' => float 120.06320588728
          'y' => float 29.316499599443*/
   }





}